Modular Aspects of Rewrite-based Speciications

نویسنده

  • Bernhard Gramlich
چکیده

We investigate modular properties of term rewriting systems, the basic operational formalism for equational speciications. First we study suucient conditions for the preservation of the termination property under disjoint (and more general) combinations of term rewriting systems. By means of a reened analysis of existing approaches we show how to prove several new asymmetric preservation results. For this purpose we introduce two interesting new properties of term rewriting systems related to collapsing reductions: uniquely collapsing and collapsing connuent. We discuss these properties w.r.t. well-known connuence, consistency and normal form properties, and show that they are modular for left-linear systems, but not in general.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Aspect Weaving with Graph Rewriting

This paper introduces GRS-based AOP which explains a large subclass of AOP weavers as graph rewrite systems (GRS). The corresponding class of AOP problems has a formal background since it inherits all features of graph rewrite systems such as criteria for termination , connuence, and unique normal forms. In particular, it it shown that diierent kinds of rewrite rules form diierent weaver classe...

متن کامل

Modular Algebraic Speciications and the Orientation of Equations into Rewrite Rules ?

We consider the problem of orienting equations into rewrite rules in the framework of a modular algebraic speciication language. When a speciication is built from \modules", the orientation should neither be done globally for all modules, nor independently for each module. The termination ordering we deene respects the modules boundaries. Equations of a module are partitioned into two sets: the...

متن کامل

Modular aspects of rewrite-based specifications

We investigate modular properties of term rewriting systems, the basic operational formalism for equational speciications. First we study suucient conditions for the preservation of the termination property under disjoint (and more general) combinations of term rewriting systems. By means of a reened analysis of existing approaches we show how to prove several new asymmetric preservation result...

متن کامل

Proof in Flat Speci

This chapter deals with the veriication of data types. We put particular emphasis on a uniform syntax for constructor-based speciications of both visible and hidden data types, Gentzen clauses, rules and proofs as a uniform schema for presenting (proofs of) conjectures in a natural, exible, structured and implemen-table way that keeps the gap between informal reasoning and formal deduction as s...

متن کامل

Equational Speci cations : Design , Implementation , and Reasoning

Sets of equations can be used to specify, implement, and reason about software. We discuss how to automate these tasks for constructor-based, convergent rewrite systems. Using incremental design strategies, we obtain completely deened, consistent, and suuciently complete speciications. Direct implementations of speciications as term rewriting systems serve as software prototypes of systems. We ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998